﻿#navigation, #navigation li ul {list-style-type:none; position:relative; z-index:100;}
#navigation { width:650px; text-align:left; float:left; display:inline; height:40px; margin-left:-90px; white-space:nowrap}
#navigation li {height:40px; width:14%; float:left;text-align: center;position:relative; font-size:15px; background:url(../images/c3.png) left top no-repeat;}

.content02 #navigation li.one{ background:none; width:12%}
#navigation li a.bj:link, #navigation li a.bj:visited {line-height:20px; padding-left:18px; padding-right:19px; margin-left:1px; text-align:center;   font-size:14px;  float:left; width:50px; height:20px; overflow:hidden;}
#navigation li.navigation_cur > a{ color:#0260ad; font-weight:bold;}
#navigation li a.bj:hover {color:#0260ad;}
#navigation li ul.s1 {display:none;position:absolute;top:39px;  left:-30px;  z-index:100; background:url(../images/c1s.png) repeat; height:40px; }
#navigation li ul.s1s1 {display:none;position:absolute;top:39px;left:-30px;  z-index:100; background:url(../images/c1s.png) repeat; height:40px;}
#navigation li ul.s2 {display:none;position:absolute;top:39px;  z-index:100; left:-120px;  z-index:100; background:url(../images/c1s.png) repeat;  height:40px;}
#navigation li ul.s3 {display:none;position:absolute;top:39px; left:-180px;  z-index:100; padding-bottom:15px; background:url(../images/c1s.png) repeat;}
.sou01{ width:200px; overflow:hidden; float:right; display:inline; margin-top:-70px;}
.sou01 p{ color:#666; white-space:nowrap}
.sou01 b{ color:#F00; font-size:20px;  white-space:nowrap}
#navigation li ul.s22 {display:none;position:absolute;top:39px; z-index:100; left:-0px;  z-index:100; background:url(../images/c1s.png) repeat;  height:40px; }
#navigation li ul.s23 {display:none;position:absolute;top:39px; z-index:100; left:-90px;  z-index:100; background:url(../images/c1s.png) repeat;  height:40px; }
.sou01 input.s2{ width:46px; height:22px; float:left; display:inline;background:url(../images/sss.png) top no-repeat; border:0px; margin-left:5px; margin-top:-2px; margin-right:8px; cursor:pointer }
.sou01 p{ max-width:167px; overflow:hidden; float:left}
.sou01 b{ width:164px; overflow:hidden; display:inline-block; float:left; clear:both}
.sou01 input.s1{ width:115px; padding-left:5px; float:left; display:inline;}
.banban{ width:100%; height:247px; float:left; display:inline; background:url(../images/0099.jpg) top center repeat-x;}
.top{ float:left; display:inline-block; text-align:center;}
.top2{ float:left; display:inline-block; text-align:center;}
.top2 a{  display:inline-block; margin:0px; margin-left:10px; line-height:40px; font-size:12px; color:#474747; padding-right:10px;}
.top2 a:hover{ color:#d48f47; text-decoration:underline;}
.top2 span{  display:inline; margin-left:0px; font-size:12px; color:#474747; line-height:40px;}
.header{ width:100%; height:76px; z-index:90;background:url(../images/c1.png) top repeat-x; position:relative}
.logo{ width:270px; float:left; display:inline; height:76px;}
.nav{ width:720px; float:right; display:inline; height:40px; margin-top:36px;}
.top1{ width:100px; float:left; display:inline; margin-left:28px; margin-top:15px;}
.top1 img{ float:left; display:inline;}
.top1 span{ width:100px; float:left; display:inline; text-align:center; margin-top:8px;}
.top1 span a{ font-size:12px; color:#474747;}
.top1 span a:hover{ color:#d48f47; text-decoration:underline;}
.huan{ width:100%; float:left; display:inline; height:320px; margin-top:-76px;  text-align:left; overflow:hidden; z-index:20;}
.c1{ width:290px; height:320px; float:left; display:block; margin-top:25px;overflow:hidden}
.c1s{ width:320px; height:320px; float:right; display:block; margin-top:25px; overflow:hidden}
.soutitle{ width:100%; height:40px; float:left; display:inline; border-bottom:#CCCCCC 1px solid; }
.soutitle p{ float:left; display:inline; margin-top:15px; margin-left:5px;}
.sounw{ width:100%; float:left; display:inline; margin-top:10px; padding-bottom:20px;}
.sou010{ width:100%; float:left; display:inline; border-bottom:#CCCCCC dotted 1px; padding-bottom:10px; margin-top:10px;}
.c11{ width:290px; float:left; display:inline; border-bottom:#CCCCCC solid 1px; padding-bottom:8px;}
ul.sou01tu{ width:120px; height:90px; float:left; display:inline; background-color:#CCCCCC;}
.l.sou01tur{ width:868px; height:90px; float:right; display:inline; }
.sou01title{ width:868px; float:left; display:inline; font-weight:bold; }
.sou01title a{ color:#333333;}
.sou01title a:hover{ color:#FF0000; }
.sou01cont{ width:686px; float:left; display:inline; margin-top:10px; font-weight:100; line-height:1.8em; color:#666666;}
.sou01shjian{ width:686px; float:left; display:inline; margin-top:8px;}
.c11 h3{ max-width:120px; overflow:hidden; white-space:nowrap; float:left; display:inline; font-family:"Microsoft YaHei"; font-size:15px; color:#333;}
.c11 p{ max-width:32%; overflow:hidden; white-space:nowrap;float:left; display:inline; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#0577c0; font-weight:bold; margin-top:3px; margin-left:10px;}
.c11 span{ float:right; display:inline;  margin-top:6px;}
.c11 span a{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#0577c0; font-weight:bold;}
.c11 span a:hover{ color:#DB0000; text-decoration:underline;}
.c12{ width:290px; float:left; display:inline; margin-top:10px;  border-bottom:1px dashed #CCC; padding-bottom:5px;}
.c121{ width:112px; float:left; display:inline; margin-top:6px;}
.c121 a{ width:112px; height:67px; display:block; text-align:center}
.c121 a img{ max-width:112px; max-height:67px; vertical-align:middle}
.c121 a i{ vertical-align:middle; height:100%; display:inline-block}
.c122{ width:160px; float:left; display:inline; margin-left:15px;}
.c122 p{ width:160px; max-height:38px; float:left; display:inline; line-height:19px; margin-top:16px; font-size:12px; color:#999;}
.c122 p a{ font-size:12px; color:#666; max-width:160px;  overflow:hidden; display:block; height:19px;}
.c122 p a:hover{ color:#DB0000; text-decoration:underline;}
.c122 span{ width:160px; float:left; display:inline; margin-top:6px;}
.c122 span a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#0577c0;}
.c122 span a:hover{ color:#DB0000; text-decoration:underline;}
.c1 ul{ width:290px; float:left; display:inline; margin-left:1px; margin-top:5px;}
.c1 ul li{ width:290px; float:left; display:inline; height:24px; line-height:24px; background:url(/images/c8.jpg) left center no-repeat; overflow:hidden;}
.c1 ul li a{ float:left; display:inline; margin-left:10px; width:205px; overflow:hidden;  font-size:12px; color:#666;}
.c1 ul li a:hover{ color:#DB0000; text-decoration:underline;}
.c1 ul li span{ float:right; display:inline; font-size:12px; color:#999;}
.c1s ul{ width:300px; float:left; display:inline; margin-left:1px; margin-top:5px;}
.c1s ul li{ width:300px; float:left; display:inline; height:24px; line-height:24px; background:url(/images/c8.jpg) left center no-repeat;}
.c1s ul li a{ float:left; display:inline; margin-left:10px; font-size:12px; color:#666; width:220px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.c1s ul li a:hover{ color:#DB0000; text-decoration:underline;}
.c1s ul li span{ float:right; display:inline; font-size:12px; color:#999;}
.c3{ width:321px; height:320px; float:left; display:block;  margin-top:25px; margin-left:35px;}
.c31{ width:321px; float:left; display:inline; border-bottom:#CCCCCC solid 1px; padding-bottom:8px;}
.c31 h3{ float:left; display:inline; font-family:"Microsoft YaHei"; font-size:15px; color:#333; max-width:120px; overflow:hidden; white-space:nowrap}
.c31 p{ float:left; display:inline; font-size:14px; font-family:Arial, Helvetica, sans-serif; max-width:32%; overflow:hidden; white-space:nowrap; color:#0577c0; font-weight:bold; margin-top:3px; margin-left:10px;}
.c31 span{ float:right; display:inline;  margin-top:6px;}
.c31 span a{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#0577c0; font-weight:bold;}
.c31 span a:hover{ color:#DB0000; text-decoration:underline;}
.c3 ul{ width:261px; float:left; display:inline; margin-top:6px;}
.c322{ width:321px; float:left; display:inline; margin-top:8px; max-height:270px; overflow:hidden}
.c322_img{ width:115px; height:75px; text-align:center; float:left; margin:3px 12px 5px 0}
.c322_img img{ max-width:115px; max-height:75px; vertical-align:middle; float:left}
.c322_img i{ display:inline-block; height:100%; vertical-align:middle}
.c322 p{ color:#666; line-height:22px;}
.c322 p b{ color:#333}
.c322 p a:hover{ text-decoration:underline}
.c322 > a{ color:#0577c0; float:right; display:block; margin-top:5px}
.c322 > a:hover{ text-decoration:underline; color:#F03}
.c322_a{ height:245px; overflow:hidden}
.c3 ul li{ width:261px; height:28px; float:left; display:inline; background:url(../images/c10.jpg) no-repeat; line-height:28px; margin-top:4px;}
.c3 ul li a{ float:left; display:inline; margin-left:10px; font-size:12px; color:#666;}
.c3 ul li a:hover{ color:#DB0000; text-decoration:underline;}
.c32{ width:261px; float:left; display:inline; margin-top:15px;}
.c32 img{ float:left; display:inline;}
.chanmore{ float:left; display:inline; margin-top:20px; padding-bottom:15px;}
.c32 span{ float:left; display:inline; margin-left:8px; margin-top:6px;}
.c32 span a{ font-size:12px; color:#0577c0;}
.c4{ width:1000px; float:left; display:inline; border-top:1px dotted #CCC; height:32px; margin-top:8px; padding-top:5px;}
.c4 h3{ float:left; max-width:90%;white-space:nowrap; overflow:hidden; display:inline; font-size:18px; font-family:"Microsoft YaHei"; color:#333; font-weight:normal; margin-top:10px; line-height:20px;}
.c4 p{ display:inline;  font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; margin-top:16px; margin-left:6px;}
.c4 span{ float:right; display:inline; margin-top:16px;}
.c4 span a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666;}
.c4 span a:hover{ color:#DB0000; text-decoration:underline;}
.c5{ width:1000px; float:left; display:inline;}
.c5 ul{ width:1000px; height:193px; overflow:hidden; float:left; display:inline;}
.c5 ul li{ width:234px; float:left; display:inline; margin-top:18px; border:1px solid #fff; margin-left:0px; margin-right:21px;}
.c5 ul li > a{ width:234px; height:175px; display:inline-block; text-align:center; float:left}
.c5 ul li > a img{ max-width:234px; max-height:175px; vertical-align:middle}
.c5 ul li > a i{ height:100%; display:inline-block; vertical-align:middle}
.c5 ul li.mo{ float:right; margin-left:0px; margin-right:0px;}
.c5 ul li span{ width:234px; float:left; display:inline; height:28px; line-height:28px; background:url(../images/bg.png) repeat; margin-top:-28px;}
.c5 ul li span a{ float:left; display:inline-block; width:217px; margin-left:15px; font-size:14px; color:#ccc; font-family:"Microsoft YaHei";}
.c5 ul li span:hover{ cursor:pointer}
.c5 ul li span a:hover{ color:#FFF; text-decoration:underline;}
.c5 ul li:hover{ border-color:#333}
.c5 ul li:hover span a{ color:#fff}
.c6{ width:100%; float:left; display:inline; padding-bottom:20px; margin-top:20px; background:#d1d1d1;}
.c61{ width:1000px; text-align:left; margin:0 auto;}
.c62{ width:1000px; max-height:300px; overflow:hidden; float:left; display:inline; margin-top:18px;}
.c62 h3{ float:left;max-width:90%;white-space:nowrap; overflow:hidden; display:inline; font-size:18px; font-family:"Microsoft YaHei"; color:#333; font-weight:normal;}
.c62 span{ display:inline; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; margin-top:9px; margin-left:6px;}
.c6 ul{ width:1000px; float:left; display:inline; margin-top:6px;}
.c6 ul li{ width:107px; overflow:hidden; white-space:nowrap; float:left; display:inline;  margin-left:11px; margin-right:10px; margin-top:13px;}
.c6 ul li:hover a{  color:#DB0000;}
.c61 ul li > a{ width:102px; height:40px; display:inline-block; text-align:center; border:1px solid #ccc;}
.c61 ul li > a img{ max-width:102px; max-height:40px; vertical-align:middle}
.c61 ul li > a i{ height:100%; display:inline-block; vertical-align:middle}
.c6 ul li:hover > a{ border:1px solid #ccc;}
.c6 ul li span{ width:104px; float:left; display:inline; text-align:center; margin-top:8px; font-family:"Microsoft YaHei"; font-size:12px; color:#666;}
.c6 ul li span a{ font-size:12px; color:#666;}
.footer{ width:100%; float:left; min-height:167px; display:inline; overflow:hidden; background:#313131}
.footer_con{ width:100%; min-height:35px; line-height:35px; background:url(../images/c1402.jpg) repeat-x #292929; overflow:hidden}
.f1{ width:1000px; left:50%; margin-left:-500px; position:relative; overflow:hidden; float:left; display:inline; }
.f1 dl{ width:108px; float:left; display:inline; margin:10px 0 10px 50px; margin-top:10px;}
.f1 dl dt{ width:108px; float:left; display:inline; border-bottom:1px solid #4c4c4c; line-height:28px;text-align:center;}
.f1 dl dt a{ font-size:14px; font-family:"Microsoft YaHei"; color:#999;}
.f1 dl dt a:hover{ color:#CCC; text-decoration:underline;}
.f1 dl dd{ width:108px; overflow:hidden; float:left; display:inline; line-height:18px; margin-top:5px; text-align:center; height:18px; overflow:hidden;}
.f1 dl dd a{ font-size:12px; color:#999; width:60px; padding:0 24px; display:block}
.f1 dl dd a:hover{ color:#999; text-decoration:underline;}
.f11{ float:right; display:inline;}
.f2{ width:1000px; left:50%; margin-left:-500px; position:relative; float:left; display:inline; font-size:12px; color:#999; margin-top:5px; text-align:center; background:url(../images/c14.jpg) repeat-x}
.f2 a:hover{ text-decoration:underline}
.cl1{ width:269px; float:left; display:inline; margin-top:20px;margin-bottom:40px; background:#f6f6f6; padding-bottom:20PX;}
.cl{ width:269px; float:left; display:inline; }
.cl11{ width:269px; min-height:65px; float:left; display:inline; background:url(../images/c16.jpg) no-repeat;}
.cl11 p{ width:125px; float:left;  margin-left:50px; font-family:"Microsoft YaHei"; font-size:18px; font-weight:bold; color:#3d82dc; line-height:30px; margin-top:8px;}
.cl11 span{ width:125px; float:left; display:inline; margin-left:50px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999; margin-top:2px;}
.cl1 ul{ width:269px; float:left; display:inline;}
.cl1 ul li{ width:269px; min-height:49px; float:left; display:inline;}
.cl1 ul li > a{ width:269px; float:left; padding-bottom:5px; min-height:49px; background:url(../images/c19.jpg) no-repeat bottom #e4e4e4;}
.cl1 ul li > a:hover{ color:#FFF;background:url(../images/c17.png) no-repeat bottom #4d92ed;}
.cl1 ul li.now > a{ width:269px; float:left; display:inline; height:49px; background:url(../images/c17.png) no-repeat bottom #4d92ed; color:#FFF;}
.cl1 ul li > a p{ margin-left:50px; font-size:14px; width:195px; overflow:hidden; font-family:"Microsoft YaHei"; line-height:20px; color:#666; font-weight:bold; margin-top:8px; height:20px;}
.cl1 ul li > a span{ float:left; width:195px; margin-left:50px; font-family:"Arial"; font-size:10px; color:#999; height:18px; line-height:18px; overflow:hidden;}
.cl1 ul li > a:hover p{ color:#FFF;}
.cl1 ul li > a:hover span{ color:#FFF;}
.cl1 ul li.now > a p{ color:#FFF;}
.cl1 ul li.now > a span{ color:#FFF;}

.lefttop_down{ background:#f6f6f6; padding:10px 15px 20px 60px; overflow:hidden; display:none}
.lefttop_down a{  display:block; line-height:28px; height:28px; overflow:hidden; font-size:13px; background:url(../images/dot03.png) no-repeat left center; padding-left:15px; color:#666;}
.lefttop_down a.gao { color:#4d92ed; text-decoration:underline }
.lefttop_down a:hover{ color:#4d92ed; text-decoration:underline}


.cl2{ width:269px; float:left; display:inline; padding-bottom:0px; margin-bottom:40px;  border:1px solid #ccc}
.cl21{ width:239px; float:left; display:inline; margin-left:15px; border-bottom:1px solid #CCC; }
.cl21 p{ float:left; max-width:184px; overflow:hidden; white-space:nowrap; display:inline; font-size:16px; font-weight:bold; font-family:"Microsoft YaHei";color:#3d82dc;line-height:40px;}
.cl21 span{ display:inline; font-family:"Microsoft YaHei"; font-size:12px; color:#3d82dc;line-height:40px}
.cl21 a{ float:right; line-height:40px }
.cl21 a:hover{ color:#039; text-decoration:underline}
.cl22 ul{  padding-left:15px; }
.cl22 ul li{ border-bottom:1px dotted #ccc;}
.cl22 ul li a{ display:inline-block; vertical-align:middle; font-size:13px; height:30px; line-height:30px; max-width:240px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap }
.cl22 ul li a:hover{ color:#06C}
.cl222{ width:238px; float:left; background:url(../images/index_cont.jpg) no-repeat; height:89px; margin-left:16px}
.cl22{ width:239px; float:left; display:inline; margin-bottom:20px; margin-left:15px; margin-top:20px; line-height:22px; font-size:12px; color:#666;}
.cr{ width:699px; float:right; display:inline; margin-top:20px; margin-bottom:20PX}
.cr1{ width:699px; float:left; display:inline; height:39px; background:url(../images/c24.jpg) no-repeat;}
.cr1 h2{ font-size:20px;float:left; max-width:38%; padding-left:10px; margin-left:5px; overflow:hidden; line-height:39px; color:#06c; height:39px;}
.cr1 h2 em{ margin:15px 8px 0 0px; float:left; display:inline-block; width:3px; height:12px; background:#06C}
.cr1 span{ float:right; display:inline; max-width:53%; overflow:hidden; margin-right:15px; font-size:12px; color:#666; margin-top:13px; height:20px; line-height:20px;}
.cr1 span a{ font-size:12px; color:#666;}
.cr1 span a:hover{ color:#DB0000;}
.cr1 span b{ color:#DB0000; font-weight:normal}
.cr11{ width:699px; float:left; display:inline; margin-top:20px; padding-bottom:20px; overlflow:hidden; border-bottom:#CCCCCC dotted 1px;}
.cr11 p{ width:679px; padding:0 10px; float:left; display:inline; text-align:center; font-family:"Microsoft YaHei"; font-size:20px; color:#666; font-weight:bold; line-height:24px; margin-top:5px;}
.cr11 i{ font-style:normal; padding:10px 20px; text-indent:2em; display:block; float:left; line-height:22px; color:#777}
.cr11 span{ width:699px; float:left; display:inline; text-align:center; font-family:"Microsoft YaHei"; font-size:12px; color:#999; line-height:18px; margin-top:8px;}
.cr11 em{ font-style:normal; padding:0 9px}
.cr_job{ width:699px; overflow:hidden}
.cr_jobimg img{ width:699px; height:260px}
.cr_job table{ padding:20px; width:659px; height:20px; border:1px solid #000}
.cr_img{ width:699px; text-align:center; padding:30px 0 30px; margin:0 auto; float:left}
.cr_img img{ max-width:391px; max-height:220px;}
.cr_p p{ text-indent:2em; padding:0 10px; line-height:24px; font-size:12px; margin-top:20px}
.cr111{ width:699px; overflow:hidden;/* min-height:800px;*/ padding-bottom:20px;  border-bottom:#CCCCCC dotted 1px;}
.cr111 > span{ width:100%; height:295px; margin:0 atuo; padding:45px 0 15px; display:block; text-align:center;}
.cr111 > span img{ vertical-align:middle; max-width:442px; max-height:295px;}
.cr111 > span i{ height:100%; vertical-align:middle; display:inline-block}
.cr111 > p{ width:639px; margin-top:20px; padding:0 30px; text-indent:2em; line-height:26px; color:#666;}
.cr111_f{ width:639px; margin-top:30px; line-height:28px; overflow:hidden; font-size:14px;}
.cr111_f span{ font-weight:bold; color:#06C; max-width:308px; overflow:hidden; display:block; height:20px; line-height:20px;}
.cr111_f span a{ color:#666; font-weight:normal}
.cr111_f span a:hover{ text-decoration:underline;}
.cr111_fl{ display:inline-block;float:left }
.cr111_fr{ display:inline-block; float:right; text-align:right}
.cr111 > a, .cr > a{ display:block; float:right; margin:15px 0; width:140px; height:28px; line-height:28px; text-align:center; color:#fff; background:#036}
.cr111 > a:hover, .cr > a:hover{ background:#039;}
.cr111 > i{width:666px; overflow:hidden; white-space:nowrap; color:#06C; height:32px; line-height:32px; font-size:18px; font-weight:bold; border-bottom:2px solid #06c; border-left:2px solid #06c; padding-left:20px; font-style:normal; display:block; margin-top:30px}
.crshow{ width:699px; margin-top:50px; overflow:hidden; padding-bottom:30px; position:relative}
.crshow p{ width:96%; overflow:hidden;  color:#06C; height:32px; line-height:32px; font-size:18px; font-weight:bold; border-bottom:2px solid #06c; border-left:2px solid #06c; padding-left:20px}
.crshow ul{ width:699px; height:193px; overflow:hidden; padding-top:20px; float:left;}
.crshow ul li{ width:211px; list-style:none; float:left; margin:0 10px; border:1px solid #ccc; text-align:center; height:191px;}
.crshow ul li > a{ width:201px; height:148px; padding:5px; display:block; text-align:center }
.crshow ul li > a img{ max-height:148px; max-width:201px; vertical-align:middle}
.crshow ul li > a i{ height:100%; vertical-align:middle; display:inline-block}
.crshow ul li span{ display:inline-block; height:28px; width:211px; line-height:28px; font-size:13px; color:#333; padding-bottom:5px}
.crshow ul li span a { display:inline-block; width:211px}
.crshow ul li:hover{ border:1px solid #333}
.crshow ul li:hover span a{ color:#333; text-decoration:underline}
.crshow ul li span a:hover{ text-decoration:underline;}
.cr ul.pro{ width:699px; float:left; display:inline; margin-top:8px; max-height:940px; overflow:hidden}
.crshow dl{ overflow:hidden; float:left; width:345px}
.crshow dl dt{ width:308px; padding:0px 20px; height:34px; line-height:32px}
.crshow dl dt span a{ display:inline-block; float:left; width:216px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
.crshow dl dt span a:hover{ color:#036; font-weight:bold}
.crshow dl dt em{ display:inline-block; float:right; font-style:normal; padding-right:10px; color:#bbb; width:76px}
.cr ul.pro li{ width:215px; height:211px; float:left; display:inline; background:url(../images/c21.jpg) no-repeat; margin-top:18px; margin-left:7px; margin-right:6px; border:1px solid #f1f1f1; list-style:none}
.cr ul.pro li:hover{ border:1px double #333}
.cr ul.pro li > a{ width:215px; height:161px; float:left; margin-left:1px; margin-top:12px; text-align:center}
.cr ul.pro li > a img{ vertical-align:middle; max-width:214px; max-height:161px;}
.cr ul.pro li > a i{ display:inline-block; height:100%; vertical-align:middle}
.cr ul.pro li span{ width:208px; overflow:hidden; float:left; display:block; height:25px; line-height:25px;}
.cr ul.pro li span a{ font-family:"Microsoft YaHei"; font-size:14px; color:#777; float:left; display:inline; margin-left:20px; margin-top:6px;}
.cr ul.pro li:hover span a{ color:#000}
.cr ul.pro li span a:hover{ color:#DB0000; text-decoration:underline;}
.cr .fen{ padding:30px 10px 30px; float:right;}
.cr .fen a{ display:inline-block; margin:0 6px; height:18px; line-height:18px; border:1px solid #666; padding:3px 7px;}
.cr .fen .shenglue{ border:none}
.cr .fen .shenglue:hover{ background:#fff; color:#666}
.cr .fen .fen_cur, .cr .fen a:hover{ background:#666; color:#fff}
.cr_job p{ padding:30px 0 30px 50px; line-height:30px;}
.cr_contact{ width:699px; overflow:hidden; background:url(../images/contact.jpg) no-repeat right center;}
.cr_contact p{ width:46%; height:182px;overflow:hidden; padding:60px 0 30px 50px; font-size:16px; text-align:left; float:left}
.cr_contact p em{ display:block; width:597px; line-height:40px; height:40x; font-weight:bold; margin:0; color:#039; font-style:normal; font-size:18px;}
.cr_contact p span a:hover{ text-decoration:underline}
.cr_contact p span{ display:block; line-height:28px; width:100%; margin:0; padding-left:5px}
.cr_feedback{ width:689px; padding:30px 0 50px 10px; overflow:hidden; background:url(../images/message_02.jpg) no-repeat right bottom}
.cr_feedback p{ line-height:70px; height:60px}
.cr_feedback em{ color:#F00; vertical-align:middle; width:10px; text-align:center; display:inline-block}
.cr_feedback table{ width:507px; border:1px solid #ccc; margin-left:10px;border-collapse:collapse; }
.cr_feedback table tr{ height:40px; line-height:40px}
.cr_feedback table tr td{  border-bottom:1px solid #ccc;}
.cr_feedback table tr td:first-child{ background:#ebeae9; text-align:right; padding-right:10px; width:100px; overflow:hidden; white-space:nowrap; border-bottom:1px solid #fff; }
.cr_feedback table tr td:first-child span{ display:inline-block; max-width:107px; vertical-align:middle; overflow:hidden; white-space:nowrap}
.cr_feedback table tr td input, tr td textarea{ margin-left:15px; border:1px solid #ccc; padding-left:8px}
.cr_feedback table tr td input{ height:20px; line-height:20px}
.cr_fb01{ width:140px}
.cr_fb02{ width:240px}
.cr_fb03{ width:270px}
.cr_fb04{ width:270px; height:150px; overflow-y:auto; margin:13px 0 13px 15px; padding-top:3px}
.cr_fb05{ width:70px;}
.cr_fbyzm{ vertical-align:middle}
.cr_fba{ padding-left:5px; max-width:207px; overflow:hidden; display:inline-block; vertical-align:middle; white-space:nowrap }
.cr_fba:hover{ color:#C00; text-decoration:underline}
.cr_feedback table tr .cr_fbbtn{ width:90px; max-width:140px; height:27px; line-height:25px; text-align:center; margin:30px 0 30px 15px; padding:0; background:#038; border-color:#038; color:#fff; cursor:pointer; font-family:"Microsoft YaHei"}
.cr_feedback table tr .cr_fbbtn:hover{ text-decoration:underline}
.cr_sitemap{ width:699px; float:left}
.cr_sitemap ul{ width:679px; float:left; padding:20px 0 50px 20px; overflow:hidden;}
.cr_sitemap ul li{ width:679px; overflow:hidden; border-bottom:1px dashed #333}
.cr_sitemap ul li h2{ margin-top:30px}
.cr_sitemap ul li h2 a{ color:#fff; background:#069; display:inline-block; padding:3px 30px; }
.cr_sitemap ul li h2 a:hover{ background:#066}
.cr_sitemap ul li p{ padding:20px 10px 20px 30px;}
.cr_sitemap ul li p a{ padding:0 20px; line-height:20px; font-size:16px; display:inline-block}
.cr_sitemap ul li p a:hover{ text-decoration:underline; color:#C00}
.cr12{ width:679px; float:left; display:inline; margin-left:15px; margin-top:28px; font-family:"Microsoft YaHei"; font-size:14px; color:#333;}
.cr13{ width:679px; float:left; display:inline; margin-top:10px; margin-left:12px;}
.cr131{ width:450px; float:left; display:inline; line-height:1.9em; font-size:12px; color:#666; margin-top:10px;}
.cr131 p{ padding-bottom:9px;}
.cr132{ width:215px; float:right; display:inline; margin-top:12px;}
.cr132 img{ float:left; display:inline;}
.cr132 span{ width:215px; float:left; display:inline; text-align:center; margin-top:8px;}
.cr132 span a{ font-size:12px; color:#3d82dc;}
.cr132 span a:hover{ color:#3d82dc; text-decoration:underline;}
.cr .case{ width:699px; float:left; display:inline; margin-top:8px;}
.cr .case li{ width:328px; height:195px; float:left; display:inline; background:url(/images/c26.jpg) no-repeat; margin-top:18px; margin-left:8px; margin-right:7px;}
.cr .case li > a{ display:block; float:left; width:326px; height:131px; text-align:center}
.cr .case li > a img{ /*border:1px solid #CCC;*/ max-width:326px; max-height:131px; vertical-align:middle; float:none }
.cr .case li > a i{ height:100%; vertical-align:middle; display:inline-block}
.cr .case li:hover a img{ border:1px solid #000 }
.cr .case li:hover p{ color:#000}
.cr .case li:hover span a{color:#DB0000;text-decoration:underline;}
.cr .case li h3{ width:300px; overflow:hidden; float:left; display:inline; margin-left:15px; margin-top:8px; height:28px; line-height:28px;}
.cr .case li h3 a{ font-family:"Microsoft YaHei"; font-size:14px; color:#333;}
.cr ul.case li img{  display:inline; margin-top:12px; margin-left:1px;}
.cr ul.case li p{ width:300px; float:left; display:inline; margin-left:15px; line-height:22px; font-size:12px; color:#666; height:44px; overflow:hidden; margin-top:16px;}
.cr ul.case li span{ width:300px; float:left; display:inline; margin-left:15px; margin-top:15px;}
.cr ul.case li span a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666;}
.cr ul.case li span a:hover{ color:#DB0000; text-decoration:underline;}
.cr14{ width:679px; float:left; display:inline; margin-left:10px; border-bottom:1px dotted #CCC; padding-bottom:6px; text-align:center; font-family:"Microsoft YaHei"; font-weight:bold; font-size:16px; color:#666; margin-top:25px;}
.cr15{ width:679px; float:left; display:inline; margin-left:10px; text-align:center; font-size:12px; color:#999; margin-top:8px;}
.cr16{ width:679px; float:left; display:inline; margin-left:12px; line-height:1.9em; font-size:12px; color:#666; margin-top:12px; margin-bottom:20px}
.cr16_img{ width:350px; height:231px; float:right; margin-left:12px; text-align:center}
.cr16_img img{ max-width:350px; max-height:231px; vertical-align:middle;}
.cr16_img i{ height:100%; vertical-align:middle; display:inline-block}
.cr16 p{ padding-bottom:10px; text-indent:2em; font-family:"Microsoft YaHei"; line-height:26px}
.cr16_honor{width:679px; overflow:hidden; float:left; margin:12px 12px 20px;}
.cr16_honor ul{ margin-top:15px}
.cr16_honor ul li{ float:left; width:206px; height:320px; margin:5px 10px; list-style:none; position:relative}
.cr16_honor ul li div{ width:206px; height:250px; text-align:center}
.cr16_honor ul li img{ max-width:200px; max-height:300px; vertical-align:middle}
.cr16_honor ul li i{ display:inline-block; vertical-align:middle; height:100%}
.cr16_honor ul li p{ width:206px; height:50px; max-height:75px; overflow:hidden; text-align:center; line-height:25px; font-size:14px;}
.cr16_honor ul li p a:hover{ color:#000}
.cr2{ width:679px; float:left; display:inline; margin-left:10px; border-bottom:1px dotted #CCC; padding-bottom:16px; margin-top:16px;}
.cr2:hover .cr222{ color:#000}
.cr2:hover{ border:1px dotted #333;}
.cr21{ width:166px; float:left; display:inline;}
.cr21 a { width:166px; height:128px; text-align:center; display:block}
.cr21 a img{ vertical-align:middle; max-width:166px; max-height:128px}
.cr21 a i{ height:100%; vertical-align:middle; display:inline-block}

.cr22{ width:100%; float:right; display:inline;}
.cr221{ width:100%; float:left; display:inline; overflow:hidden; line-height:24px; max-height:48px;}
.cr221 p{ float:left; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; display:inline; width:603px}
.cr221 p a{ font-family:"Microsoft YaHei"; font-size:14px; font-weight:bold; color:#0066cc;width:603px; display:inline-block}
.cr221 p a:hover{ color:#DB0000; text-decoration:underline;}
.cr221 span{ float:right; display:inline; font-family:"Microsoft YaHei"; width:67px; overflow:hidden; white-space:nowrap; font-size:12px; color:#666;}
.cr221 span a{ font-size:12px; color:#666;}
.cr221 span a:hover{ color:#DB0000; text-decoration:underline;}
.cr222{ width:100%; float:left; display:inline; margin-top:8px; line-height:22px; font-size:12px; color:#666;  max-height:66px; overflow:hidden}
.cr223{ width:100%; float:left; display:inline; margin-top:10px;}
.cr223 a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0066cc;}
.cr223 a:hover{ color:#DB0000; text-decoration:underline;}

.cr ul.job{ width:679px; float:left; display:inline; margin-left:10px; margin-top:25px;}
.cr ul.job li.one{ width:679px; float:left; display:inline; height:30px; background:#6e6e6e;}
.cr ul.job li{ width:679px; float:left; display:inline; height:28px; background:#efeff1;}
.cr ul.job li.now{ height:28px; float:left; display:inline; background:#FFF;}
.cr ul.job li p{ float:left; display:inline; border-left:1px solid #FFF; height:28px;}
.cr ul.job li.one p{ float:left; display:inline; border-left:1px solid #FFF; height:30px;}
.cr ul.job li.one p{ text-align:center; line-height:30px; font-family:"Microsoft YaHei"; font-size:14px; color:#FFF;}
.cr ul.job li.one p.p1{ width:140px;}
.cr ul.job li.one p.p2{ width:110px;}
.cr ul.job li.one p.p3{ width:110px;}
.cr ul.job li.one p.p4{ width:110px;}
.cr ul.job li.one p.p5{ width:100px;}
.cr ul.job li.one p.p6{ width:100px;}
.cr ul.job li.now p{ text-align:center; line-height:28px; font-size:12px; color:#666;}
.cr ul.job li.now p.p1{ width:140px;}
.cr ul.job li.now p.p2{ width:110px;}
.cr ul.job li.now p.p3{ width:110px;}
.cr ul.job li.now p.p4{ width:110px;}
.cr ul.job li.now p.p5{ width:100px;}
.cr ul.job li.now p.p6{ width:100px;}
.cr ul.job li p{ text-align:center; line-height:28px; font-size:12px; color:#666;}
.cr ul.job li p.p1{ width:140px;}
.cr ul.job li p.p2{ width:110px;}
.cr ul.job li p.p3{ width:110px;}
.cr ul.job li p.p4{ width:110px;}
.cr ul.job li p.p5{ width:100px;}
.cr ul.job li p.p6{ width:100px;}
.cr ul.job li p a{ font-size:12px; color:#666;}
.cr ul.job li p a:hover{ font-size:12px; color:#DB0000; text-decoration:underline;}
.cr ul.chengyuan{ width:699px; float:left; display:inline; margin-top:8px; padding-bottom:15px;}
.cr ul.chengyuan li{ width:122px; float:left; display:inline; margin-top:16px; margin-left:15px;}
.cr ul.chengyuan li img{ float:left; display:inline; border:1px solid #CCC;}
.cr ul.chengyuan li span{ width:122px; float:left; display:inline; text-align:center; margin-top:6px;}
.cr ul.chengyuan li span a{  font-size:12px; color:#666;}
.cr ul.chengyuan li span a:hover{ color:#DB0000; text-decoration:underline;}
.cr ul.shipin{ width:699px; float:left; display:inline; margin-top:8px;}
.cr ul.shipin li{ width:302px; height:211px; float:left; display:inline; margin-top:18px; margin-left:22px; margin-right:20px;}
.cr ul.shipin li img{ float:left; display:inline; border:1px solid #CCC;}
.cr ul.shipin li span{ width:302px; float:left; display:inline; text-align:center; margin-top:6px;}
.cr ul.shipin li span a{ font-family:"Microsoft YaHei"; font-size:14px; color:#333;}
.cr ul.shipin li span a:hover{ color:#DB0000; text-decoration:underline;}
.td005{ width:699px; float:left; display:inline; border-bottom:#CCCCCC dotted 1px; padding:10px 0px;}
.td05{ width:120px; height:150px; float:left; display:inline; }
.td06{ width:560px; float:right; display:inline;}
.td005 ul.td006{ width:170px; float:left; display:inline; font-size:18px; font-weight:bold;}
.td005 ul.td006 a{ color:#000000}
.td005 ul.td006 a:hover{ color:#333333}
.td005 ul.td007{ width:529px; float:left; display:inline; font-size:12px; font-weight:100; line-height:2em; color:#666666; margin-top:10px;}

/*lightbox*/
.lightbox{ width:100%; height:100%; position:absolute; left:0; top:0px; background-color:rgba(0,0,0,0.9); display:none; z-index:1000000}
.light{ width:410px; position:fixed; left:40%; top:25%; }
.light ul{width:370px; background:#fff;}
.light ul li{width:370px; display:none; list-style:none}
.light ul li:first-child{display:block;}
.light ul li .jzimg{width:370px; height:151px;}
.light ul li .jzimg img{max-width:370px; max-height:151px; vertical-align:middle}
.light ul li .jzimg i{display:inline-block; height:100%; vertical-align:middle;}
.light .guanbi a{ position:absolute; right:0; top:0; width:35px; height:35px; display:block; background:url(../images/honor_close.png) no-repeat;}
.lightbox_info{ width:326px; margin:0 auto; overflow:hidden}
.lightbox_info span{ color:#666; line-height:28px; font-size:14px;}
.lightbox_info p{ text-align:left; color:#999; width:326px; border-top:1px solid #ccc; padding:10px 0; overflow:hidden; line-height:20px;}
